nearly 260 cities in india