After being unveiled on October 31, 2018, the Statue of Unity — world’s tallest statue — has seen an unsurpassed number of tourists in one year, recording a total of 27,17,468 tourist arrivals till October 31, 2019. TT Bureau Ever since the Statue of Unity was dedicated to the nation …
Read More »