Sponsored feature: Destination anywhere By Autocar India News Desk 6 November 2017 5.2K views The Mercedes-Benz GLC travels to Meghalaya, an enchanted land above the clouds, where bridges are grown, not built.