Featured Product Infotainment: Discovery Channel Completes 20 Years In India September 20, 2015 All through the last 20-years in India, Discovery Channel has demonstrated its commitment to satiate the curiosity of viewers by showcasing some of the