Natural Wonder.

  1. Neil Island, natural rock bridge just beside the sea, Neil Island, Andaman, India.

  2. A large rock rests over a very small rock. It can be seen at Maolinlong, Meghalaya, India.

29 Likes

@shantanu-kaizen interesting place. Thank you for sharing. :slight_smile:

3 Likes

Thank you for interesting places @shantanu-kaizen

Rare ,amazing places.

Best wishes,

Inga

4 Likes