The snow-capped peaks of the highest mountain range in the world are the location for this online slot from Barcrest; it’s called Himalayas Roof of the World and it combines that rarefied atmosphere with Buddhist spirituality and a side helping of free spins – check out our review below. Himalayas Roof of the World is…