English News | Latest and Breaking News | Todays News
File picture of a Delhi Police barricade NEW DELHI: As many as 27 folks have been…