The song was planned to be finished within 10 days but took 15 days to complete as Prakash felt it was "difficult to stick to a deadline when you have a crowd this big." He credited his team for finishing the song as he believed it would have taken "a month" to film without their co-operation. The music video for "Azeem-O-Shaan Shahenshah" had a production cost of (). It was the most expensive Bollywood music video at the time, matching "Dola Re Dola" from "Devdas" (2002). A total of 80 elephants, 100 horses and 55 camels were employed throughout the entire film. The battle scene featuring Roshan and Ulhas Barve, who plays the King of Mankeshwar, Chittorgarh district, was filmed in June 2007 at Jaipur. Shooting was completed in October–November 2007 at Karjat. Due to the amount of money spent on the costumes and sets, the budget of the film, which was initially ₹370 million, increased to ₹400 million. Many of the events portrayed in the movie are based on real events. Certain Rajput groups claimed Jodhaa was married to Akbar's son, Jahangir, not Akbar. Several historians claim that Akbar's Rajput wife was never known as "Jodhaa Bai" during the Mughal period. According to Professor Shirin Moosvi, a historian of Aligarh Muslim University, neither the Akbarnama (a biography of Akbar commissioned by Akbar himself), nor any historical text from the period refer to her as Jodhaa Bai. Moosvi notes that the name "Jodhaa Bai" was first used to refer to Akbar's wife in the 18th and 19th centuries in historical writings. In the "Tuzk-e-Jahangiri" ((auto)biography of Jahangir, c. 1624), the author refers to her with no name, rather the epithet "Maryam-uz-Zamani". According to Ruby Lal (2008), "The only document that names the mother of Jahangir is a later edict issued by Maryam-uz-Zamani. The seal on the edict reads 'Vali Ni mat Begum, valideh Nur al-Din Jahangir', thus clearly identifying "Maryam-uz-Zamani" with Vali Ni’mat Begum and unequivocally declaring her to be Jahangir’s mother".