MUMBAI: Discovery in the US has created a new integrated travel media business called Discovery Travel Media. This new department will include the Travel Channel, online...