Under the oppressive heat of monsoon rain, thousands of young Indians flooded New Delhi in a battle for accountability and their futures.

They call themselves the "cockroaches" and they're on the march — demanding action against corruption, amid a shortage of opportunities for young people in India.

Youth-led movement has been galvanised after Delhi police forcibly moved hunger-striking activist Sonam Wangchuk to hospital