Testosterone is marketed in India both as tablets (Brand name: Nuvir) and injections (Brand name: Testanon-25). These are not very expensive.