A tariff is a tax on goods
No, it is not true that the development of armies, navies, and weapons is called imperialism. This would be called "nationalism". Imperialism refers to when countries take over and dominate other countries.
Ancient India and ancient Egypt culture looks very similar from mythologies till deities prayed in both of these civilization.
I am pretty sure the answer is B