Technology | Sun Jun 29, 2014 8:06am IST

Google execs visit Cuba for first time to promote open Internet