"Undisputed capital" refers to a place that is widely recognized and accepted as the most important, influential, or central location for a particular activity, industry, or field. It is seen as the ultimate or unrivaled hub for that specific area.
Full definition