Amid talks of disengagement, China on Tuesday issued a strong statement, stating that India's infrastructure development in Ladakh is the 'root cause' of tension between the two neighbours. Beijing reiterated that it does not recognise the Ladakh union territory that it believes was set up illegally by India. All this and more in this evening playlist with Vikram Chandra