Mamallapuram or Seven Pagodas or Mahabalipuram, is a town in Kancheepuram district in the southeastern Indian state of Tamil Nadu.