The film narrates the story of Cuba Mukundan (Sreenivasan) who can be called an 'impractical idealist.' He is a staunch leftist who lives for the movement. Circumstances force him to take up a job in Dubai. But he finds himself a misfit in a highly materialistic world. He also realizes that the Malayalis working in this region, whom he had earlier mocked for leaving the country for monetary gains, actually perform menial jobs and physical labor in order to support their families back home. He has always had a soft corner for China as a result of his leftist leanings and when he meets a Chinese girl, she quickly finds a special place in his heart as she symbolizes China to him. Through her, he also learns of the Communist failings in other parts of the world.