Kolkata has excellent hands-on places to really experience practical science. The Birla Industrial & Technological Museum. has loads of buttons to press and levers to pull, though some older galleries need repairing.