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