Ulpotha appears to be the ultimate yoga retreat, a health and wellness getaway in the middle of Sri Lanka. Is it all it is cracked up to be?
Ulpotha appears to be the ultimate yoga retreat, a health and wellness getaway in the middle of Sri Lanka. Is it all it is cracked up to be?