Kathmandu: In a major relief to India’s GMR Energy, Nepal’s Supreme Court cleared the company’s path to develop the 900MW…