Palm Shore Beach

Palm Shore Beach in Kerala.

Palm Shore Beach

natural
beach