Since the arrival of mobile devices, such as Personal Digital Assistants (PDA’s), smartphones, tablets etc., and their amalgamation with cloud computing is bringing up and transforming ubiquitous computing into actual existence. This concept of ubiquitous computing straightens out the way to unusual and experimental applications, in which the mobile devices are integrated and provide assistance to the users. This paper discusses about the concept of mobile cloud computing, identify advantages and disadvantages of collaborating mobile applications with cloud and identify benefits of leveraging mobile learning services on cloud. Mobile cloud computing induces innumerable benefits and overcomes the technical limitations of mobile learning.