The last Asian Games took Place in 2010 at

Islamabad, Pakistan
Busan, South Korea
Hiroshima, Japan
Guangzhou, China

The correct answer is D. Guangzhou, China.

The 16th Asian Games were held in Guangzhou, China from November 12 to 27, 2010. A total of 45 Asian nations participated in the games, with 10,500 athletes competing in 422 events in 37 sports. China topped the medal table with 296 gold medals, followed by South Korea with 84 gold medals and Japan with 71 gold medals.

The 17th Asian Games will be held in Hangzhou, China from September 10 to 25, 2022.