Innovation, culture and technology in India