Badshapur is one of the 4 sub-division of Gurugram district of Haryana state, situated on the Gurugram-Sohna road. It is named after the Badshahpur Fort, which in turn was the abode of the wife of Mughal Emperor Bahadur Shah Zafar. From Wikipedia