Cooking up a Storm: Indian Chefs Set up World's Highest Pop-Up Restaurant!Quick BytesBy Tanvi Patel18 Jun 2018 16:50 ISTSoundararajan P and Sanjay Thakur have set base in Island Peak (Imja Tse), Nepal, to set up a pop-up restaurant at an altitude of 5,585 metres!Read More