Indian authorities demolished the illegally-built "Twin Towers" in New Delhi on Sunday. A Supreme Court ruling found the structures were built unlawfully in collaboration with local authorities last year.
Copyright © 2020 CGTN. Beijing ICP prepared NO.16065310-3