Rupee banknotes are printed in India 's 15 official Hindi , Urdu , Sanskrit , Sindhi , Bengali , Marathi , Gujurati , Oriya , Punjabi , Assamese , Kashmiri , and Malayalam , as well as Kannada , Tamil , and Telugu .
There are a total of 15 official languages in India .