This question has different views from the scholars and I would kindly ask you to write the office of your marja' or speak to one of his representatives regarding this.
Sheikh Mateen Joshua Charbonneau achieved a certificate from Harvard University in Islamic Studies. He undertook Howza classes under esteemed scholars since 2013 and has been teaching at Imam Mahdi Howza since 2017. He has compiled and published several books, has filmed several documentaries on Islamic subjects and has also promoted Islamic propagation in US jails.
Yes it is permissible.
"It is forbidden for a menstruating woman to touch the text of the Qurʾān, to touch the names of Allah (so long as they are referring to Him), and also the names of the Prophets and Imams: according to precaution. She is forbidden from reciting those verses of the Qurʾān which require an obligatory prostration, or even their respective sūras based on precaution."
There is a great movie in English about Sayeda Narjis (sa) called The Princess of Rome.
If there is no water available then one should make tayyamum in place of ghusl. If there is water available then one must perform ghusl janaba in order to offer salat.
“The believers are but brothers, so make settlement between your brothers. And fear Allah that you may receive mercy.”
The first step is to seek Allah’s forgiveness. Then one should make a determination not to do that action again.
If the sin is between him and people depending on the situation he may need to settle that with the person also as if he took some property from another for example.
Some sins require some extra actions such as kaffara like in the case of breaking ones obligatory fasting intentionaly for example.
The four Imams of the Mukhalifeen were fallible and self appointed by them whereas the 12 Imams of the Prophets family (as) were divinely appointed and infallible guides.
Part of the hijab of man is to lower his gaze
If someone attacks you it is permissible to defend yourself.
We all come together from different ethnicities and stand together to worship Allah together reciting the prayers in the same language. We stand beside eachother and move as one unit in prayer unified.