Share
Copied
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.