The Waghera Uprising happened in

Surat
Rajkot
Baroda
Ahmedabad

The correct answer is: A. Surat

The Waghera Uprising was a rebellion against the British East India Company that took place in the Surat district of Gujarat, India, in 1857. The uprising was led by a Muslim preacher named Haji Pir Mohammed, who was opposed to British rule and the Christian missionaries who were active in the area. The rebels attacked British officials and property, and killed several British soldiers. The uprising was eventually suppressed by the British, but it had a significant impact on the history of Gujarat.

Surat is a city in the Indian state of Gujarat. It is located on the banks of the Tapti River, about 200 kilometers south of Ahmedabad. Surat is the second-largest city in Gujarat, after Ahmedabad, and the 10th-largest city in India. It is a major commercial and industrial center, and is known for its diamond trade.

The Waghera Uprising was a significant event in the history of Surat. The uprising was a major challenge to British rule, and it led to a number of changes in the way that the British administered the city. The uprising also had a significant impact on the relationship between the British and the Muslims of Surat.

The other options are incorrect because they are not cities in Gujarat.