In an embarrassment to the BJP, its Mehrauli district chief Azad Singh on Thursday allegedly assaulted his wife, an ex-South Delhi mayor, at the party's Delhi office, right after a poll-preparedness meeting with senior leader Prakash Javadekar, sources said.