The island of Sri Lanka lies in the Indian Ocean, to the southwest of the Bay of Bengal. It lies some 31 kilometres from the Indian subcontinent, separated from the mainland by the Gulf of Mannar and the Palk Strait. With a tropical and warm climate, average yearly temperatures range from 28 °C (82 °F) to nearly 31 °C (88 °F). With a plurality of religions, many fascinating temples dot the lush landscape. With heavy outside culinary influences Sri Lanka’s cuisine (and its music) is delightfully eclectic and varied. Visitors will be surprised at the breadth of attractions to visit in Sri Lanka.