Indian River
Indian River – Dominica Nature Island
The Indian River The Indian River is like a mini Amazon teeming with life – situated in the center of the town of Portsmouth to the North of Dominica. The river was name Indian River after the settlements of the Kalinagos formally known as Carib Indians that existed on the upper banks of that river.
Read more