Arunachal pradesh , sikkim , laddakh have many natural and man made budhist sites and numerous budhist caves , chaitya , stupa are all over india .
Just one example of a natural site from Arunachal pradesh
Takpashelri mountain at the top of The Nah land Taksing. Pilgrimage to Buddhist...