Shore Temple of Mahabalipuram. The Shore Temple is so named because it overlooks the shore of the Ba

Shore Temple of Mahabalipuram. The Shore Temple is so named because it overlooks the shore of the Bay of Bengal. It is located near Chennai in Tamil Nadu.

Most Popular Searches On Stock Footage