By T. V. Antony Raj . . The 182 metres Statue of Unity, a memorial to Sardar Patel, is situated on Sandhu island of Narmada river, an islet in Kevadiya and is touted as the world’s tallest statue. This statue was unveiled by Prime Minister Narendra
Read this post on tvaraj.com