Fair breaks records as most attended ever