Known as the Pearl of the Indian Ocean, 40 miles off the coast of southeast India in the Indian Ocean within the Bay of Bengal. Sri Lanka is 25,332 mi², just slightly larger than the US state of West Virginia. Scholars actually believe that Sri Lanka and India were once connected by a land bridge thousands of years ago, but it has since been washed into the ocean.
Buddhism is Sri Lanka's major religion, practiced by over 70% of the population. Hinduism, Islam, and Christianity make up the remainder. If you're looking for one of the most diverse, highest concentration of cultural spots within a small area, look no further than Sri Lanka.