India is 5.5 hours ahead of the UK because India uses a single time zone (IST, UTC+5:30) while the UK uses GMT (UTC+0) or BST (UTC+1). When the UK observes GMT in winter, the difference is exactly 5.5 hours. During British Summer Time, it reduces to 4.5 hours.