Turquoise waters lap against rocky shores of Krabi's Phi Phi islands, where visitors swim beneath tree branches framing the tropical paradise.

Krabi ·

Turquoise waters lap against rocky shores of Krabi's Phi Phi islands, where visitors swim beneath tree branches framing the tropical paradise.