Start-up on mind? Start it up in this Indian city; it is No. 1 in Asia
Updated: September 20, 2018 03:43 PM IST
Silicon valley of India, Bengaluru, is the best location in Asia for starting or expanding technology operations: Colliers International