Saturday, January 3, 2009

World's Largest Sai Baba Statue in Machilipatnam - Andhra Pradesh









These are few online videos found on you tube of the Largest Shirdi Sai Baba statue - Idol in Machilipatnam - Andhra Pradesh - India. The statue in about 54 feet in height. One can see imagine the size by watching the traffic moving below the feet of Shri Sai Baba's Statue.

Location on Wikimap