Jodhaa Akbar was a stunningly beautiful film but historically incorrect Hira/Heera Kanwar was a Kachawa princess from Amer Jaipur and cannot be called Jodhaa which would have made her a Princess from the Jodha Rathore clan of Jodhpur/Marwar. And Heera was re-christened Mariam-Uzi-Zamani on her marriage to Akbar.

It was Rajkumari Man Bai who was known as Jodha Bai though she too was re-christened after marriage to Taj Bibi. She married Akbar's son Shahzada Salim (JAHANGIR)and was from the Jodha Rathore clan of Marwar.

Akbar did marry other wives who were from Marwar and this is where I think the controversy begins.

Heera was not Akbar's only wife, nor was she his first. But like the director I do believe that Heera Kunwar and Akbar shared a special bond, a bond that benefited both their clans.

The director may have been better to give a fictional title and say that the movie was based on the royal marriages between Rajput princess and Mughul Padshahs, instead of using specific names. Or called it Heera/Akbar after all those names were their real names and were documented facts.

Jodha is not a person's name, it is the name taken by clan member who are the descendants of Rao Jodha. In Rajput marriages brides were referred to by their clan names after marriage hence the name Jodha Bai became historic.

And while a name is eventually only a name and nothing can be taken away from this movie's greatness, it is sad that its validity is lost because of it!

Having said that, the movie itself, was a real treat to watch. The music was absolutely beautiful and everyone played their part to perfection. Hritik excelled in the title role, so much so that I believe even Akbar himself would have been envious.