Pancha Rathas at Mamallapuram or Mahabalipuram (Tamil Nadu, India) fascinated me since childhood, when I had read about them in my history text books. The very idea of carving out intricate & huge structures in ancient times (630–680 AD) from a single rock baffled me and I so very much wanted to see it in person. […]