India's communist parties on Saturday held a protest march and burned an effigy of President Barack Obama on the eve of his New Delhi visit, voicing fears of a US domination in economic, nuclear and defense ties with India. "Barack Obama, Hands Off India,'' chanted nearly 100 protesters during their march in New Delhi. S. Raghavan, a protester, said Obama's visit to India, beginning Sunday, is aimed at building a military alliance with New Delhi, though Washington has been talking about expanding political and economic ties. The main Communist Party of India and the Communist Party of India (Marxist) are strongly opposed to a 2008 landmark civil nuclear agreement between the nations. They oppose any change in an Indian liability legislation that has kept US companies from capitalizing on the deal. Prakash Karat, a top communist leader, accused Indian Prime Minister Narendra Modi's government of trying to find ways to circumvent the liability legislation to help American companies. (Gallery loading.) CPI(M) members shout slogans against the visit of US President Barack Obama to India, in Chennai on Saturday. (Source: PTI) Members of various Left Front political parties shout slogans as they beat an effigy of U.S. President Barack Obama with shoes during a protest march against his visit to India, in New Delhi on Saturday, Jan. 24, 2015. (Source: AP) Effigy with a portrait of U.S. President Barack Obama burns on a road during a protest march by various Left Front political parties against his visit to India, in New Delhi, India on Saturday, Jan. 24, 2015. (Source: AP) Members of various Left Front political parties shout slogans as they are not allowed beyond a barricade during a protest march against U.S. President Barack Obama's visit to India, in New Delhi, India on Saturday, Jan. 24, 2015. Placard at left reads: "Go back Barack Obama." (Source: AP) CPI members burn an effigy of U.S. President Barack Obama against his visit to India, in New Delhi on Saturday. (Source: PTI) Members of various Left Front political parties scuffle with anti-riot police at a barricade during a protest march against U.S. President Barack Obama's visit to India, in New Delhi, India on Saturday, Jan. 24, 2015. (Source: AP)