Stellar (XLM) vs Ripple (XRP): How are they different?

Two popular cryptocurrencies aim to provide payment solutions. These are xlm vs xrp. Each of these networks can be used to perform multi-currency transactions. However,...