Nepal is 5 hours and 45 minutes ahead of GMT, because it sets the meridian of Nepal Standard Time at Gaurishankar, a mountain east of Kathmandu. The odd time difference between Nepal and India has resulted in a national joke that Nepalis are always 15 minutes late (or, Indians are 15 minutes early).