Key Quranic concepts — repentance, patience, faith, taqwa — visualised as a network of connections between concepts.
Loading verse data…