def METHOD_NAME(params, recipient):
    country = params.get('country')
    show_comment = to_bool(params.get('comment', ''))
    start_date = utils.parse_date(params.get('period_start', ''), datetime(1900, 1, 1))
    end_date = utils.parse_date(params.get('period_end', ''), datetime(2999, 12, 31))
    country = Country.objects.get(iso_code=country)
    project_hierarchy = ProjectHierarchy.objects.get(root_project=params['program_id'])
    organisation = Organisation.objects.prefetch_related(
        'projects',
        'projects__results',
        'projects__results__indicators',
        'projects__results__indicators__periods'
    ).get(pk=project_hierarchy.organisation.id)
    projects = organisation.all_projects().filter(primary_location__country=country)
    coordinates = [
        Coordinate(p.primary_location.latitude, p.primary_location.longitude)
        for p in projects if p.primary_location
    ]
    now = datetime.today()
    html = render_to_string(
        'reports/organisation-projects-results-indicators-map-overview.html',
        context={
            'title': 'Results and indicators overview for projects in {}'.format(country.name),
            'staticmap': get_staticmap_url(coordinates, Size(900, 600)),
            'projects': [build_view_object(p, start_date, end_date) for p in projects],
            'show_comment': show_comment,
            'today': now.strftime('%d-%b-%Y'),
        }
    )
    filename = '{}-{}-{}-projects-results-indicators-overview.pdf'.format(
        now.strftime('%Y%b%d'), organisation.id, country.iso_code
    )
    return utils.send_pdf_report(html, recipient, filename)