Over 90 weeklies, fortnightlies and quarterlies are published in Sanskrit. Since what year has there been a daily broadcast on All India Radio?