PM Modi rallies