Maghrib time in Moorreesburg, South Africa | Salah Lock