The Real Bahubali
- 52 Views
Stock Photo ID #ZP885222
Image Credit: Picxy.com/LOGESH
This 58 feet monolithic statue stands an example of our architectural marvel of India. This Bahubali statue is the world's largest standing monolithic statue showcasing the real strength of culture and tradition.
Shravanabelagola, Karnataka, India