The sun might be shining outside but, inside the Sheesh Mahal ... A pair of cannons pointed at the rose-hued Badshahi Mosque, which stands opposite the fort, are an imposing reminder of how ...