Indian hotel in UK launches samosa into space, crash lands in France

Taking things to another level literally, Niraj, the owner of an Indian hotel named ‘Chai Walla’…