Experience Himalayan taste at Canberra's best Nepalese & Indian restaurant