Aajivaka

Aajivaka

Trairashivad; an independent philoshphhy.