In Ayodhya, the land of the Ram temple, BJP's defeat in Faizabad Lok Sabha constituency was seen as a major embarrassment for ...