Google Maps’ New “Immersive View” Tours You to Major Cities, Visit them Virtually Now! Google Maps is your new ticket to travel to several tourist destinations! by Joaquin Victor Tacla