A landmark new exhibition by award-winning sculptor Tony Cragg at a historic English stately home in northern England is being pitched as an ideal opportunity for more Indian tourists to explore some of its history associated with the East India Company. Castle Howard, set in nearly 9,000 acres of rolling Yorkshire countryside near the city of York and serving as …