UP Bypolls: Big Setback to SP as BJP Snatches Rampur, Akhilesh's Home Turf Azamgarh; PM Terms Win ‘Historic’ The Rampur parliamentary seat, which was vacated after the resignation of Azam Khan, was reportedly won by BJP candidate Ghanysham Lodhi by more than 42,000 votes