in which country Wat Pho located
Answers
Answered by
1
Answer:
Thailand is the answer
Answered by
6
Thailand
Wat Pho also spelled Wat Po, is a Buddhist temple complex in the Phra Nakhon District, Bangkok, Thailand. It is on Rattanakosin Island, directly south of the Grand Palace.
Similar questions