Visit Mahabalipuram, a 1,300-year-old UNESCO World Heritage Site in India, known for its ancient rock-cut temples, ...