Krishna Butter Ball is UNESCO's World Heritage Site located at Mamallapuram or Mahabalipuram in Tamil Nadu, South India