Well...Hinduism is not good for Angels on a pin discussion:
While not specifically referred to as angels, Hinduism does have many different types of spirit beings who act in a similar capacity. One example is the minor gods, or devas , literally "shining ones," who inhabit the higher astral plane. Gods, devas, planets like Sani (Saturn), gurus (teachers), and ancestors can all play a protective role for humans. Also present in Hinduism are asuras , evil spirits or demons. They are fallen devas who inhabit the lower astral plane, the mental plane of existence. If asuras do good, they can be reincarnated into devas and do not have to remain eternally in the lower plane. Hinduism also includes apsaras , who are heavenly nymphs, angiris , who preside over sacrifices, and lipika , who regulate karma.
Form:
Devas and apsaras are spiritual beings, but they are often depicted in physical form. Apsaras are seductively beautiful and the devas often look like royalty, stately and handsome.
Intervention:
Devas and asuras can inspire or bring down aspirants, helping or hindering people's spiritual journey.
Maybe science can help...LOL