New Amsterdam – one of the largest towns in Guyana. Located near the mouth of the river Berbiche, on the Atlantic coast.

Related Posts

Lethem

Lethem City Lethem - a cultural, administrative center of the…