INDIA | Monday, 18 October 2010 | Views [416]
The world's largest statue (at 118 feet) of the Guru Padmasambhava