Soak the chickpeas in plenty of water overnight - make sure they are well covered as they will expand as they soak and you want them to continue to be covered.
The next day, drain the chickpeas and place in a pot then add the water. Crush or grate the clove of garlic and mix through. Place over a medium-high heat and bring to a boil. Reduce heat slightly and simmer for around 1 hour until the chickpeas are tender.
As the chickpeas cook, mix together the lemon juice, olive oil, garlic, harissa, cumin and salt to form a smooth sauce.
When the chickpeas are nearing being done, tear or chop the bread into bite-sized chunks and place in the bottom of two bowls. Bring a pot of water to a boil, reduce the heat slightly then add the eggs, one at a time, to poach them. Cook for a couple minutes until the white is just cooked (remember it will likely cook a little more in the soup).
Once the chickpeas are cooked, stir in the sauce so that it is well mixed through. Divide the chickpeas and the broth with it between the two bowls, pouring over the bread so that it soaks up the broth. Top each bowl with a poached egg and serve.
Video
Notes
As noted in post, you can also optionally top with some cooked tuna, olives and/or chopped fresh cilantro/parsley.