Protesters ignite a gas station on fire amid a massive protest against the highly controversial citizenship bill on Monday (February 24) in Delhi, India.
Protesters ignite a gas station on fire amid a massive protest against the highly controversial citizenship bill on Monday (February 24) in Delhi, India.