Three Indians ? Ratan Tata, Lakshmi Mittal and Vinod Khosla have been featured on Forbe's list of the 100 Greatest Living Business Minds.
Comments