Top news

We will get between 50 and 55 seats: Amit Shah on BJP’s poll prospects in UP