statue

Interesting places to see in India: Statue of Unity to be inaugurated on October 31, 2018

For a country admired for its diversity, could there have been a compliment any better than India being home to…

6 years ago

Narendra Modi In Double Role: PM’s Wax Statues Established At Madame Tussauds

India’s Prime Minister Narendra Modi will be seen in four cities at one time across the world. No, we are…

9 years ago