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 59 National H-index 63 Citations 86,885 121
1116 World 172 National H-index 47 Citations 33,420 83
1198 World 184 National H-index 46 Citations 15,190 127
1388 World 221 National H-index 43 Citations 15,832 128
2000 World 313 National H-index 36 Citations 25,947 86
2127 World 334 National H-index 35 Citations 16,076 56
2542 World 409 National H-index 32 Citations 14,592 83
2900 World 467 National H-index 30 Citations 9,356 114
2920 World 469 National H-index 30 Citations 7,568 71

Recently Published Articles