The Left Parties organised  a massive rally in Delhi protesting against the visit of US President Obama to India and surrendering of Indian Government to the dictactes of US and imperialist policies.
The protest is absolutely right and fully justified.