Machilipatnam
MADANAPALLY
MADHEPURA
Madurai
Mahabubnagar
MAHARAJGANJ
Mahendragarh
MAHESANA
Mahuva
MAINPUR
MALAPPURAM
MALDA
MALDAH
MALKAPUR
MANDI
MANDI GOBINDGARH
MANDYA
MANGALORE
MANMAD
MARAIMALAI NAGAR
MARGAO
MATHURA
MAU
MAYILADUTHURAI
MEDAK
MEERUT
MEHSANA
MIRAJ
MIRYALGUDA
MIRZAPUR
MOGA
MOHALI
MOODABIDRI
MORADABAD
MORBI
MOTIHARI
MUMBAI
MURSHIDABAD
MUZAFFARNAGAR
MUZAFFARPUR
MYSORE
|