A valid passport and appropriate visa are typically required for travel to Delhi. You must contact the embassy or consulate directly to obtain detailed information regarding specific requirements.