Thailand – A Modern Day Shangri La

Thailand – A Modern Day Shangri La

Located at the heart of South Asia, Thailand is often known as 'the area of smiles' and 'the golden land,'…

2 years ago