A. Malaysia
B. Canada
C. Thailand
D. England
Explanation:
Part of Thailand’s Hat Noppharat Thara-Mu Ko Phi Phi National Park, Maya Bay is located on Phi Phi Leh — one of the two main Phi Phi islands. It’s been one of the country’s most famous attractions, thanks to the global success of “The Beach,” which was filmed there.