Why Bangalore Is Called Silicon Valley Of India - In which there are 1200 tech startups.