Bahadur Shah Zafar is known to have had four wives .
Bahadur Shah Zafar was known as an Urdu poet , who used the pen-name Zafar .