Shillu :: The picture you see here is a statue of demon - Mahishasura which is located on Chamundi Hills located in India, close to the palace city of Mysore. Legend has it that that the demon Mahishasura, the king of the area that is currently Mysore, was killed by the Goddess Chamundeswari after a fierce battle. The hills hence got their name and a temple of the goddess was built on the top. The goddess is also known as MahishasuraMardini meaning She who slew Mahishasura (Source:Wiki)
VJ :: Attending to the numerous requests by the mankind, running around the world in a jiffy, can make anyone tired. Seems like these angels are just taking a power nap so that they can be up and about in no time again...can we have some silence...please ?