Bhimbetka Rock Shelters, India The Ancient Art Gallery on Rocks As I landed in Bhimbetka, I couldn't help but be