Among Indian cities, Chennai has the fastest fixed broadband speed at over 32.67 Mbps, which is 57.7% faster than India's average speed, according to broadband speed tester Ookla. Bengaluru, Hyderabad, Visakhapatnam and Delhi also scored above the country's average speed of 20.72 Mbps. Among states, Karnataka topped the list with 28.46 Mbps, followed by Tamil Nadu with 27.94 Mbps.