Sawai, a Little Paradise in the North of Seram Island, Maluku. A small village located on Seram Island, Indonesia. The local Mosque is the center of activity.
Choose your region
Selecting a region may change the language and promotional content you see on the Adobe Stock web site.