SHATA AAVASHYAK

SHATA AAVASHYAK

Six essential duties of Jaina saints.