Vivekananda Rock Memorial temple and statue of the ancient Tamil poet Thiruvalluvar seen on small islands in the ocean in Kanyakumari, Tamil Nadu, India.
Warning: Editorial use only. Contact your sales representative for all commercial (including advertorial) and promotional uses.