Star Silicon Valley venture capitalist Marc Andreessen apologized Wednesday for a tweet contending that anti-colonialism has been an economic disaster for India.