Question: what are 12 houses in horoscope?
Answer: In Indian astrology, the twelve houses are called Bhava and have meanings very similar to their Western counterparts. The houses are divided into four 'bhavas' which point to 'mood' or what the house stands for. These four bhavas are Dharma (duty), Artha (resources), Kama (pleasure) and Moksha (liberation).