Music Himalayas release ‘Leave This Place’ By Jo Forrest / 10/03/2023 HIMALAYAS today released another furious anthem-in-waiting, Leave This Place.