Freepik
    Top view of a stunning river with its shallow waters, wavy sands, mountains and mangrove. Iriomote Island.

    Top view of a stunning river with its shallow waters, wavy sands, mountains and mangrove. Iriomote Island.