World’s largest sitting statue at 216 feet of Bhagavad Ramanuja coming up in 2017

Read more…