Anekantavada is a core theory and philosophy of which one of the following religions?
Buddhism
Jainism
Sikhism
Vaishnavism