Anushka Kaushik Calls Avyaan a Spiritual Journey; Sunil Kothari’s Film Set in Varanasi to Release in 2025