Marathi | Hindi
FOLLOW US :
City
Greyhounds is a police special forces unit operating in the Indian states of Andhra Pradesh and Telangana and belongs to the Andhra Pradesh and Telangana Police departments.