March 26, 2012 in India0 Comments Statue Island At the most southern tip of India – India’s Lands End – from sunrise to sunset a huge statue overlooking the three seas: The Indian Ocean, The Arabian Sea and The Bay of Bengal.