Red light areas in Delhi, also known as GB Road or, is a prominent area in the city that is notorious for being a hub of commercial sex work. https://www.sarakaur.com/blog/....red-light-area-in-de

image