Sports Great Britain and India Urged Russia to Declare a Cease Fire April 22, 2022 The Newzz Owl New Delhi, IN: Great Britain and India has urged Russia to declare a cease fire after 2 months of casualties...