Delhi's iconic sites, including Jantar Mantar and Purana Qila, will host the 108-day India Biennale starting December 4.