Trade guilds (shrenis) were important in ancient India because
Choose Your Option
A. They controlled the army
B. They regulated trade, fixed prices and provided banking services
C. They were religious organisations
D. They collected taxes for kings