Jan 9, 14 •
12659 Views •
General •
Mrityunjay Kumar Singh •
5 Comments
London Business School is one of the finest business school in world. It is located in the centre of London. Many students from India from different universities come to London for pursuing masters in management at London Business School. London Business