Masjid Al Tawbah di Tobago.