I think it is Roseau, Dominica and the stadium is a cricket pitch.


[Linked Image]