Indians don't claim to be the thekadars of Buddhism. Nor they intend to be. But Buddhism did originate in India. 'Buddha' (Gautama after enlightenment) was born in India and that is the origin of Buddhism and it's original (i can't stress the word original enough) ideals. That is a fact. If you...