India is 3 hours and 30 minutes behind Japan
India is 2 hours and 30 minutes ahead of Moscow
India is 3 hours and 30 minutes ahead of Israel and of Eastern European Time (e.g., Helsinki)
India is 4 hours and 30 minutes ahead of Central European Time (e.g., France and Italy)
India is 5 hours and 30 minutes ahead GMT (e.g., London)
Indian is 8 hours and 30 minutes ahead of Rio de Janeiro
India is 10 hours and 30 minutes ahead Eastern Standard Time in the USA
(e.g., Baltimore, Princeton) and, in Canada, Toronto.