У вашего броузера проблема в совместимости с HTML5
Yehliu itself (Chinese: 野柳; pinyin: Yěliǔ) is a cape on the north coast of Taiwan in the town of Wanli between Taipei and Keelung. The cape is referred to as the Yehliu Promontory and forms part of the Taliao Miocene Formation. It formed when the Datun Mountain (大屯山) was pushed out of the sea; the cape stretches 1,700metres into the ocean.
Coordinates:
25°12'31.8"N 121°41'36.0"E