Malaysia hosted the Commonwealth Games in 1998 in Kuala Lumpur, making it the first Asian country to host this event. India hosted in 2010 (Delhi), so at the time this question was likely written (before 2010), Malaysia was indeed the only Asian host. The question's wording suggests it was created before 2010.