Call it a political gimmick with an eye on the 2019 general elections, but you just can't stop admiring Narendra Modi's latest gift to the nation – the world's tallest statue of Sardar Vallabhbhai Patel, which has been named the Statue of Unity. The 182 meters tall statue is not just an engineering marvel but…Read More