Does the deceased hear the supplications or recitations of those visiting his/her grave? And does making constant supplications for the deceased who didn`t adhere to performing the prescribed prayers ameliorate his/her affliction?
Praise be to Allah the Lord of the Worlds.
In principle, the dead hear the living since it has been rigorously authenticated that the Prophet (peace and blessings be upon him) ordered the bodies of the idolaters slain in the Battle of Badr to be buried. He then approached them and called them one by one and said, “Have you found what your Lord promised to be true for we have found what our Lord promised us to be true.” ‘Umar asked him, “O messenger of God! Why do you speak to lifeless bodies?” The Prophet (peace and blessings be upon him) replied, “By the One Who has sent me with the truth! You do not hear my words better than they do except that they cannot respond.”{Related by Bukhari & Muslim}.
However, not all the deceased are in the same situation because Allah the Almighty says, "Before them is a Partition till the Day they are raised up."{Al-Mu`minun, 100}. Moreover, supplication reaches the deceased. And Allah knows best.
What is the semi-circular structure abutting the Holy Kabah?
It is the Black Stone of the Holy Kabah, and one should pass from behind it while offering Tawaf(circumambulation) because it is part of the Kabah.
What is the ruling on taking part in an online contest to win a prize of 100,000 dollars in return for answering thirty questions in different fields of knowledge and science? This is knowing that there is no drawing of lots; only one or two cards are purchased to commence the contest.
Praise be to Allah the Lord of the Worlds. May His peace and blessings be upon our Prophet Mohammad and upon all his family and companions.
This is a form of gambling, which is impermissible to participate in, because the people in charge of this online contest increase the value of the calls to compensate for the value of the prizes. And Allah The Almighty Knows Best.
What is the expiation for perjury?
Perjury is forbidden and one of the major sins that require turning to Allah in repentance, seeking His forgiveness, giving back rights to whom they belong, or seeking their forgiveness, and expiating for that oath.