Mayfair Spring Valley Resort, Guwahati, one of Northeast India’s leading luxury hospitality landmarks, has been named…