Bharatiya Janata Party (BJP) MLA candidate from Delhi's Kalkaji, Ramesh Bidhuri, apologized over his controversial remarks about Congress MP Priyanka Gandhi following the outrage by the grand old party.