World's Best Scientists 2026 revealed!
London Business School

London Business School

- Business And Management

United Kingdom
Established: 1964
Scholars: 10
Award Badge
Economics and Finance
UK
2026

Overview of London Business School

London Business School (LBS), established in 1964, is a renowned graduate business school located in the heart of London, United Kingdom. As part of the University of London federation, LBS operates as a research-intensive, globally focused institution specializing in business and management education. With over 2,200 degree-programme students and more than 150 faculty from over 30 nationalities, the School serves a diverse, international community. Its central London campus positions it at the nexus of Europe’s leading business and financial district, offering proximity to global industries and thought leaders.

Show more
World
National
Scholar
D-Index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.
Citations
Publications
151 World 15 National H-index 81 Citations 50,505 323
430 World 60 National H-index 63 Citations 86,885 121
1116 World 173 National H-index 47 Citations 33,420 83
1198 World 185 National H-index 46 Citations 15,190 127
1387 World 222 National H-index 43 Citations 15,832 128
1999 World 314 National H-index 36 Citations 25,947 86
2126 World 334 National H-index 35 Citations 16,076 56
2541 World 409 National H-index 32 Citations 14,592 83
2899 World 467 National H-index 30 Citations 9,356 114
2919 World 469 National H-index 30 Citations 7,568 71

Recently Published Articles