Flanked by Thailand in the west and Laos & Vietnam in the east, Cambodia, officially the Kingdom of Cambodia is a sovereign country located in the southern portion of the Indo-China peninsula in Southeast Asia. Phnom Penh is the capital city as well as the political, economic and cultural center of Cambodia. This erstwhile Khmer […]