BJP president Rajnath Singh today said his party favoured reservation on socio-economic basis and would steadfastly oppose any religion-based quota.

"The BJP favours reservation on socio-economic basis," he said at a function here.

"If the UPA government tries to implement a reservation policy for Muslims, the BJP will oppose it," Singh said.

Alleging the UPA government had failed on all fronts, he said it was unable to tackle corruption and inflation.

On allegations about corruption in the fire department in Uttar Pradesh, levelled by an IPS officer, the BJP leader said voices of efficient officers were being curbed in the state.