The longest river in Asia, Yangtze, is located in --
A
China
B
India
C
Thailand
D
Japan
Correct Answer: China