Punjabis, Bengalis, Telugus, Tamils, Marathas, Mallus all are mostly left leaning and they make most of the Indian diaspora. Gujjus, Kannadigas, and cow belt North Indians are extreme right wingers but their population is not huge. Most of these cow belt population come illegally or family based or thru business and very few migrate as skilled. So Indians may give you a perspective of being left wing but in actual they are currently extreme right wingers. India was left leaning until 2014 and things changed. Things will again move left soon.