Shore Temple Beach, Mamallapuram – India March 13, 2014 by James Clark The beach at Mamallapuram (Mahabalipuram), India, with the Shore Temple in the background. [Photo by James Clark at nomadicnotes.com.]