Entertainment The trailer of much awaited film ‘The Creator – Sarjanhar’ was launched today at PVR Plaza in New Delhi Trend Buzz News May 11, 2023 0