Android TVAppsHow to How to Install & Watch Discovery Plus on Android TV by Natalie July 8, 2022 by Natalie July 8, 2022 Discovery Plus or Discovery + is a media streaming channel from Discovery, Inc. It was first launched in 2020 in India and later introduced to other countries, including the United… FacebookTwitterPinterestRedditWhatsappTelegramEmail