India’s leading English entertainment channel, Star World, is synonymous with the best television content from around the world. While the....