There are a number of trade fairs which are organized in towns and large cities. However there is more demand for trade fairs in small towns compared to large cities, as there are many shops in large cities.
Small towns usually have a relatively smaller population, which has a far lower purchasing power than those living in metro cities, as salaries are also lower in small towns for the same companies or organizations.
Hence it is often not viable to open a business selling items which are in low demand and it is better to sell these items in trade fairs. The cost of organizing a trade fair depends on advertising, promotion and rental charges