India this Week

A 100-foot bamboo idol of the Hindu goddess Durga, which is aimed at breaking the Guinness World Records for the tallest bamboo sculpture ever made, ahead of the Durga Puja festival, is seen in Guwahati, India September 23, 2017. (Photo by Anuwar Hazarika/Reuters)
India this Week
   
  Military Woman Gallery

Must See Places

Google Ads Privacy