The number of homeless people in Delhi stands at 150,000-200,000, of which at least 10,000 are women, according to the non-profit advocacy group Housing and Land Rights Network.
Read More

China Denies US Diplomats Were Forced to Take Anal Swab Tests For Coronavirus
...