To answer this question, we need to understand the parentage of Akbar, the Mughal emperor. Let's go through each option to determine who Akbar's mother was:
Option A) Rani Karmavati - This option is incorrect. Rani Karmavati was the wife of Rana Sanga, the ruler of Mewar, and she was not Akbar's mother.
Option B) Hamida Bano - This option is correct. Hamida Bano Begum, also known as Harkha Bai, was Akbar's mother. She was the daughter of Shaikh Ali Akbar Jami, a Persian noble, and was married to Humayun, Akbar's father.
Option C) Maham Anga Begham - This option is incorrect. Maham Anga, also known as Maham Anaga, was a foster mother to Akbar and a trusted advisor to him, but she was not his biological mother.
Option D) Shakeel Bano - This option is incorrect. There is no historical record of Shakeel Bano being Akbar's mother.
The correct answer is B) Hamida Bano. Hamida Bano Begum was Akbar's mother.