As the twin towns of Uttar Pradesh - Faizabad and Ayodhya - are due to vote on Monday, the road connecting the two is full of political flags of the prominent players in the state, the saffron of the BJP , the green-red of the Samajwadi Party and the blue of the BSP.