Director Abhilash Reddy blends sport, scale and sentiment in a visually ambitious Telugu drama shot across Indonesia