Indian techies move away from outsourcing

November 8, 2011: The world population has crossed 7 billion, of which 1.2 billion lives in India. Out of the 1.2 billion half of them are under the age of 25, who forms the future of India. In India there is a cell phone tower with in every few miles and new buildings are popping […]