Technology These Major Tech Companies Are Joining Hands To Take On Google Maps – And End Its Dominance Rameesha SajwarDecember 21, 20220 Google Maps was launched in 2005 and ever since, it has made the lives of people convenient and easy beyond measure...