The Charminar, constructed in 1591, is a monument and mosque located in Hyderabad, Telangana, India. The landmark has become known globally as a symbol of Hyderabad and is listed among the most recognized structures in India. Read More
Hyderabad Police on Thursday detained around 50 people protesting outside the Charminar over the issue of the National Register of Citizens (NRC) and Citizenship Amendment Act (CAA). ...