Both the Puranas and the Ramayana feature the half-blood siblings of Kubera. Vishrava, Kubera's father, also married the Rakshasa (demon) princess Kaikesi, who mothered four Rakshasa children: Ravana, the chief antagonist of the Ramayana, Kumbhakarna, Vibhishana and Soorpanaka. The Mahabharata regards Vishrava as the brother of Kubera, so Kubera is described as the uncle of Ravana and his siblings. It records that when Kubera approached Brahma for the favour of superseding his father Pulastya, Pulastya created Vishrava. To seek the favour of Vishrava, Kubera sent three women to him, by whom Vishrava begot his demon children. Ravana, after acquiring a boon of Brahma, drove Kubera away from Lanka and seized his Pushpaka Vimana, which was returned to Kubera after Ravana's death. Kubera then settled on Gandhamandana mountain, near Mount Kailash - the abode of the god Shiva—in the Himalayas. Sometimes, Kailash itself is called Kubera's residence. His city is usually called Alaka or Alaka-puri (curl-city), but also Prabha (splendour), Vasudhara (bejeweled) and Vasu-sthali (abode of treasures). There, Kubera had a grove called Caitraratha, where the leaves were jewels and the fruits were girls of heaven. There is also a charming lake called Nalini in the grove. Kubera is often described as a friend of Shiva in the epics. The Padma Purana says that Kubera prayed to Shiva for many years, and Shiva granted him the kingship of Yakshas.