Sri Lanka is an island nation located in South Asia, known for its rich Buddhist heritage and history. The country played a pivotal role in the development and spread of Buddhism, particularly as a center for Theravada Buddhism, which greatly influenced its culture and art forms, including the distinctive Buddha images that emerged from this region.
congrats on reading the definition of Sri Lanka. now let's actually learn it.