Originally, it was a philosophy. Then, people who came along later wrote sutras that claimed false things, and it became a religion. Hinduism is polytheistic and hinduism does not preach empathy, forgiveness, enlightenment, or the middle way.
Both Elizabeth I and James I were Protestant Christians, Church of England to be precise. Since the monarch was and is the head of the church, he or she had to be Anglican. However, the monarch before Elizabeth, her sister Mary I, was Roman Catholic. James was also James VI of Scotland, and the monarch immediately before him was his mother Mary Queen of Scots who was also Catholic.
Of course the monarchs of other countries belonged to other religions: the Kings of France and Spain were Roman Catholics, the King of Sweden was Lutheran, the King of Russia was Russian Orthodox, the Sultan of Turkey was a Muslim, as was the Moghul Emperor of India, and the Shogun of Japan was Neo-Confucian.