The Lighthouse at Mahabalipuram is built in 1900 on a rock nearby to Mahishasura Mardhini Cave Temple. It is constructed in such a way that it blends very well with the 7th and 9th century Pallava cave temples around it.
Read this post on myindiantravel.blogspot.com