def METHOD_NAME(request, poi_id, region_slug, language_slug):
    """
    Delete POI object
    :param request: The current request
    :type request: ~django.http.HttpRequest
    :param poi_id: The id of the POI which should be deleted
    :type poi_id: int
    :param region_slug: The slug of the current region
    :type region_slug: str
    :param language_slug: The slug of the current language
    :type language_slug: str
    :return: A redirection to the :class:`~integreat_cms.cms.views.pois.poi_list_view.POIListView`
    :rtype: ~django.http.HttpResponseRedirect
    """
    poi = POI.objects.get(id=poi_id)
    logger.debug("%r deleted by %r", poi, request.user)
    poi.delete()
    messages.success(request, _("Location was successfully deleted"))
    return redirect(
        "pois",
        **{
            "region_slug": region_slug,
            "language_slug": language_slug,
        },
    )