World's Best Scientists 2026 revealed!
London Business School

London Business School

- Psychology

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

Overview of London Business School

London Business School (LBS), established in 1964, is a world-renowned postgraduate institution located in the heart of London, United Kingdom. As part of the University of London, LBS is a research-intensive business school recognized globally for its academic excellence. It operates as a public institution and serves a diverse international community, with approximately 2,300 students from over 100 countries. The school’s primary campus sits beside Regent’s Park, with additional presence in Dubai, enhancing its global reach and influence.

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
3802 World 411 National H-index 58 Citations 18,838 123
6075 World 619 National H-index 47 Citations 12,342 128
7681 World 761 National H-index 41 Citations 31,233 93

Recently Published Articles